package com.yf.exam.modules.trainingarchives.studentinfo.dto.export;

import com.yf.exam.core.utils.excel.annotation.ExcelField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 学员导入数据结构
 * @author gengjiaxuan
 */
@Data
public class StudentExportDTO {

    private static final long serialVersionUID = 1L;

    @ExcelField(title="姓名", align=2, sort=1)
    private String name;

    @ExcelField(title="性别", align=2, sort=2)
    private String gender;

    @ExcelField(title="身份证号", align=2, sort=3)
    private String idCard;

    @ExcelField(title="工作单位", align=2, sort=4)
    private String workplace;

    @ExcelField(title="岗位/工种", align=2, sort=5)
    private String position;

    @ExcelField(title="学历", align=2, sort=6)
    private String education;

    @ExcelField(title="联系电话", align=2, sort=7)
    private String phone;

    @ExcelField(title="民族", align=2, sort=8)
    private String ethnicity;

    @ExcelField(title="籍贯", align=2, sort=9)
    private String birthplace;

    @ExcelField(title="出生年月(格式：yyyy/MM/dd)", align=2, sort=10)
    private LocalDate dob;

    @ApiModelProperty(value = "政治面貌")
    @ExcelField(title="政治面貌", align=2, sort=11)
    private String politicalStatus;

    @ExcelField(title="毕业院校", align=2, sort=12)
    private String graduatingSchool;

}
